package com.zjl.redis.第05章_redis的多环境部署;

/**
 * 1.从机只能读，不可以写操作
 * 2.其中一台从机 down 后情况如何?依照原有它能跟上大部队吗?//能
 * 3.主机shutdown后情况如何?从机是上位还是原地待命//原地待命
 * 4.主机回来后   依旧是主机
 * 5.主机又回来了后，主机斯增记录，从机还能否顺利复制?//能
 *
 */
public class A4_主从服务的交互 {
    /**
     * ➢复制原理  执行keys *   //他的key的查询顺序并不是一致的
     * 每次从机联通后，都会给主机发送sync指令
     * 主机立刻进行存盘操作，发送RDB文件,给从机
     * 从机收到RDB文件后，进行全盘加载
     * 之后每次主机的写操作，都会+立刻发送给从机，从机执行相同的命令
     *
     * 薪火相传  如果 从1效忠主 从2效忠从1
     *      可以有效减轻主 master (主) 的写压力
     *      但是 从1 虽然有从机，但是他本质还是 slave （从机） ，还是不能写
     * 主 <- 从1 <- 从2
     * 当这个主死后   这个 从1 变成主
     * 当从1死后   主和从2没关系
     *
     * slaveof no one//不对任何一个效忠 //删除他的从服务器身份
     *
     */
}
